insulating sockets - Turkish English Dictionary